package indi.mybatis.flying.models;

/**
 * 
 * @date 2019年12月18日 11:56:08
 *
 * @author 李萌
 * @email limeng32@live.cn
 * @since JDK 1.8
 */
public interface Conditionable {

	/**
	 * 获取Limitable对象
	 * 
	 * @return Limitable
	 */
	public Limitable getLimiter();

	/**
	 * 设置Limitable对象
	 * 
	 * @param limiter Limitable
	 */
	public void setLimiter(Limitable limiter);

	/**
	 * 获取Sortable对象
	 * 
	 * @return Sortable
	 */
	public Sortable getSorter();

	/**
	 * 设置Sortable对象
	 * 
	 * @param sorter Sortable
	 */
	public void setSorter(Sortable sorter);

	public enum Sequence {
		/** */
		ASC, DESC
	}

}
